草庐IT

安卓 ANR SurfaceView

全部标签

android - 安卓上的封面图

我正在为安卓开发一种媒体播放器。问题是我怎样才能在android上获得音频文件的封面。例如,默认的android媒体播放器在列出专辑时会显示专辑封面,我怎样才能获得这些作品。 最佳答案 UrisArtworkUri=Uri.parse("content://media/external/audio/albumart");Uriuri=ContentUris.withAppendedId(sArtworkUri,album_id);ContentResolverres=context.getContentResolver();Inpu

安卓模拟器 : How can I get a list of services that are running

我的UbuntuVM中运行着AndroidEmulator,并且刚刚通过控制台安装了一个apk文件。模拟器和adb有很多选项可以查看设备上发生的事情。但是我怎样才能获得当前正在运行的服务列表?我试图找出特定应用程序是否安装了通知服务来查看(不需要的)广告。我什至知道服务的名称。PS.:我是一名高级初学者-但还不够高级。非常感谢您的帮助。 最佳答案 您可以使用以下命令获取列表:adbshelldumpsysactivityservices 关于安卓模拟器:HowcanIgetalistof

安卓模拟器 : How can I get a list of services that are running

我的UbuntuVM中运行着AndroidEmulator,并且刚刚通过控制台安装了一个apk文件。模拟器和adb有很多选项可以查看设备上发生的事情。但是我怎样才能获得当前正在运行的服务列表?我试图找出特定应用程序是否安装了通知服务来查看(不需要的)广告。我什至知道服务的名称。PS.:我是一名高级初学者-但还不够高级。非常感谢您的帮助。 最佳答案 您可以使用以下命令获取列表:adbshelldumpsysactivityservices 关于安卓模拟器:HowcanIgetalistof

安卓无边框按钮

我讨厌成为第三个人问这个问题,但是之前的twoaskings似乎还没有完全回答。android设计指南详细borderlessbuttons,但不是如何制作它们。在之前的一个答案中,有一个建议使用:style="@android:style/Widget.Holo.Button.Borderless"这适用于Holo主题,但我也使用了很多Holo.Light和style="@android:style/Widget.Holo.Light.Button.Borderless"似乎不存在。有没有办法在Holo.Light中为此类无边框按钮应用样式,或者更好的是,只需应用无边框标签而不指定它

安卓无边框按钮

我讨厌成为第三个人问这个问题,但是之前的twoaskings似乎还没有完全回答。android设计指南详细borderlessbuttons,但不是如何制作它们。在之前的一个答案中,有一个建议使用:style="@android:style/Widget.Holo.Button.Borderless"这适用于Holo主题,但我也使用了很多Holo.Light和style="@android:style/Widget.Holo.Light.Button.Borderless"似乎不存在。有没有办法在Holo.Light中为此类无边框按钮应用样式,或者更好的是,只需应用无边框标签而不指定它

安卓裁剪背景

我有一个LinearLayout,宽度设置为fill_parent,高度设置为wrap_content。现在我想给它一个png文件的背景,但是以传统方式这样做会导致LinearLayout调整大小以显示整个背景而不是裁剪附加部分。如何设置LinearLayout的背景使其不会调整大小?谢谢 最佳答案 似乎只有使用ImageView并相应地设置scaleType参数才能实现这样的事情。一个快速的解决方法是使用FrameLayout并将ImageView放在另一个具有透明背景的布局下。代码:

安卓裁剪背景

我有一个LinearLayout,宽度设置为fill_parent,高度设置为wrap_content。现在我想给它一个png文件的背景,但是以传统方式这样做会导致LinearLayout调整大小以显示整个背景而不是裁剪附加部分。如何设置LinearLayout的背景使其不会调整大小?谢谢 最佳答案 似乎只有使用ImageView并相应地设置scaleType参数才能实现这样的事情。一个快速的解决方法是使用FrameLayout并将ImageView放在另一个具有透明背景的布局下。代码:

android - 如何在安卓手机而不是模拟器上运行或调试?

Android模拟器太慢了,无法测试运行的应用程序。有没有用IDE而不是模拟器在真机上调试/运行应用程序? 最佳答案 您通常可以在手机上打开USB调试并通过USB将其连接到您的PC。然后手机将以与模拟器相同的方式出现在adb中。您可能需要从手机制造商处为您的手机下载驱动程序。根据我的HTC愿望,设置如下:Settings->Applications->Development->USBDebugging 关于android-如何在安卓手机而不是模拟器上运行或调试?,我们在StackOver

android - 如何在安卓手机而不是模拟器上运行或调试?

Android模拟器太慢了,无法测试运行的应用程序。有没有用IDE而不是模拟器在真机上调试/运行应用程序? 最佳答案 您通常可以在手机上打开USB调试并通过USB将其连接到您的PC。然后手机将以与模拟器相同的方式出现在adb中。您可能需要从手机制造商处为您的手机下载驱动程序。根据我的HTC愿望,设置如下:Settings->Applications->Development->USBDebugging 关于android-如何在安卓手机而不是模拟器上运行或调试?,我们在StackOver

安卓 NDK : Link using a pre-compiled static library

我正在尝试将Jnetpcap移植到Android,以便使用它来解析.pcap文件。Jnetpcap是一个使用JNI的libpcap的java包装器。我已经使用android的源代码树将libpcap编译为静态库。将Jnetpcap编译为共享库时出现错误,因为我必须与libpcap.a链接,但我不知道如何告诉Android.mk他必须与我拥有的libpcap.a文件链接.使用“LOCAL_STATIC_LIBRARIES:=libpcap”将不起作用,因为libpcap在androidNDK中默认不提供。如果有人能帮助我,我将非常感激。这是我当前的Android.mk文件:include